Profile Bluetooth

Istotnym zagadnieniem w standardzie Bluetooth są profile, od których to zależy dalszy rozwój tej techniki komunikacji. Jej twórcy poświęcili bardzo wiele miejsca w dokumentach standaryzacyjnych opisowi szeregu profili aplikacji, czyli ogólnych wymagań stawianych oprogramowaniu, umożliwiającemu realizację różnego typu usług telekomunikacyjnych. Zatem profile służą zapewnieniu kompatybilności między aplikacjami oraz urządzeniami Bluetooth pochodzącymi od różnych producentów. W opisywanym standardzie Bluetooth 1.1 zdefiniowano 13 różnych profili aplikacji oznaczonych symbolami od K1 do K13.

Lista profili Bluetooth 1.1
Nazwa profilu Opis
K1 – ogólny profil dostępu GAP (Generic Access Profile) Podstawowy profil dostępu wprowadza definicje, zalecenia i wspólne wymagania dotyczące podstawowych trybów pracy i procedur dostępu. Określa on zachowanie urządzenia w stan oczekiwania i połączenia, które umożliwia zestawienie połączenia pomiędzy urządzeniami Bluetooth, analizę stanu otoczenia i zapewnia odpowiednią poufność.
K2 – profil aplikacji wykrywania usług SDAP (Service Discovery Application Profile) Profil ten umożliwia identyfikację usług realizowanych w innych urządzeniach ściągnięcie dostępnych informacji dotyczących tych usług.
K3 – profil dla telefonii bezprzewodowej CTP (Cordless Telephony Profile) Profil CTP, który definiuje właściwości i procedury wymagane do współpracy pomiędzy różnymi elementami telefonu „trzy w jednym”. Telefon „trzy w jednym" to rozwiązanie wprowadzające dodatkowy tryb pracy telefonu komórkowego jako radiotelefonu bliskiego zasięgu do połączenia z siecią stacjonarną poprzez stację bazową.
K4 – profil dla bezprzewodowej komunikacji wewnętrznej IntP (Interkom Profile) Profil interkomu definiuje wymagania dla urządzeń Bluetooth dotyczące połączeń bezpośrednich pomiędzy telefonami typu „trzy w jednym" tzw. usługa interkomu.
K5 – profil wirtualnego portu szeregowego SPP (Serial Port Profile) Profil portu szeregowego opisuje wymagania związane z realizacją emulowanego radiowego łącza szeregowego np.pomiędzy dwoma komputerami.
K6 – profil dla bezprzewodowego zestawu słuchawkowego HP (Headset Profile) Umożliwia jej bezprzewodowe połączenie i pełnienie roli urządzenia wejściowego i wyjściowego dla sygnałów dźwiękowych (audio).
K7 – profil usług modemowych DUN (Dial-up Networking Profile) Profil dostępu do sieci stosowany jest przez komputer do uzyskania komputerowego dostępu do Internetu poprzez telefon komórkowy lub modem.
K8 – profil usług telefaksowych FP (Fax Profile)
K9 – profil dostępu do sieci lokalnej LAN (LAN Access Profile) Definiuje zestaw procedur zapewniający bezprzewodowy dostęp do sieci LAN. Zdefiniowano trzy typy zastosowań tego profilu:
  1. Udostępnianie połączenia z siecią lokalną pojedynczej stacji Bluetooth
  2. Klasyczny punkt dostępowy, pozwalający na jednoczesne przyłączenie do sieci Lokalnej większej liczby urządzeń
  3. Bezpośrednie połączenie między urządzeniami
K10 – ogólny profil wymiany danych w postaci obiektów GOEP (Generic Object Exchange Profile) W ramach usługi transmisji szeregowej wyodrębniono specjalna grupę profili które precyzują wymagania odnośnie do wymiany danych w podstacji obiektów. Przykładem wykorzystania tego profilu mogą być aplikacje służące do synchronizacji danych, przesyłania danych oraz wymiany informacji. Urządzeniami które najczęściej korzystają z tego typu profili są laptopy, notatniki elektroniczne czy telefony komórkowe. Profil GOEP określa reguły komunikacji typu „wyślij i pobierz” bazując na architekturze klient-serwer.
K11 – profil przesyłania obiektów OPP (Object Push Profile) Profil przesyłania obiektów OPP definiuje trzy podstawowe rodzaje operacji:
  1. przesyłanie jednego lub więcej obiektów
  2. pobranie tzw. wizytówki biznesowej
  3. wymianę wizytówek, rozumianą jako następujące po sobie operacje 1. i 2.

Dane przesyłane przez aplikacje oparte na tym profilu są zapisywane w formatach: vCard 2.1, vCalendar, vMessage, vNote.

K12 – profil przesyłania plików FTP (File Transfer Profile) Profil aplikacji transferu plików FTP umożliwia przesyłanie danych w łączu bezprzewodowym. W ramach profilu FTP zdefiniowano następujące rodzaje operacji:
  • Wybór serwera FTP z listy dostępnych serwerów tzn. pozostających w zasięgu radiowym urządzenia.
  • Przeglądanie zasobów serwera
  • Kopiowanie obiektów (pliku lub folderu) z serwera i na serwer.
  • Kasowanie plików lub folderów oraz zakładanie nowego folderu na serwerze.

Stroną inicjującą połączenie jest klient. Aplikacje działające zgodnie z protokołem FTP mają możliwość przesyłania oraz poprawnego interpretowania poleceń protokołu OBEX służących do wyświetlania zawartości folderów.

K13 – profil synchronizacji danych SP (Synchronization Profile) Wirtualny port szeregowy stanowi rozszerzenie ogólnego profilu dostępu GAP o elementy konieczne do zapewnienia transmisji w trybie szeregowym. Należą do nich procedury protokołu RFCOMM, zapewniając transport danych oraz, nie podlegający ścisłej standaryzacji moduł emulatora portu szeregowego. Zadaniem emulatora jest ukrycie przed oprogramowaniem użytkownika, bezprzewodowego charakteru łącza.

Developed by StudentB